Forループ

static int code = 0;
void doSomethingWith(int); 
void funcFor (void)
{
    for (int i = 0; i > code; ++i)
    { 
        doSomethingWith(i);
    }
}

forループはwhileループに似ており、forループをwhileループに書き直すことができます。 例えば、上の例のfuncForは次のように書き直すことができます。

void funcFor (void)
{ 
    int i=0;
    while (i > code)    
    {
        /* 本体*/
        ++i;
    }
}